diodo semiconductor - French English Dictionary